iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0

目錄:

  1. 前言程式語言介紹
    2.C++ 範例程式碼與易犯錯誤
    3.Java 範例程式碼與易犯錯誤
    4.Python 範例程式碼與易犯錯誤

1.程式語言
程式語言除了設計理念、用途、直編譯器及其他語法上的差別,在程式碼中的呈現也會有大相徑庭的差異,求學時期可能使用過許多種語言,在學習新的語言時也會有些陌生或是無法適應切換語言的困擾,以下是學習語言時時常使用的三種語言,以及產生語法時會出現的類型和常常忽略的小錯誤。

C++
/基於C語言,加入面向對象編程特性。
/廣泛用於系統軟體、遊戲開發、嵌入式系統和高效能應用程式。

Java
/具有跨平台特性,使用Java虛擬機(JVM)來執行程式。
/著名的移植性和安全性,被廣泛用於企業應用、Android開發和大型分佈式系統。

Python
/強調可讀性和簡潔性。
/語法簡單、動態類型,適合快速開發。
/廣泛用於網頁開發、數據分析、機器學習和自動化腳本。

2.C++ 範例程式碼與易犯錯誤

#include // 包含標準輸入輸出庫
int main() { // 主函式,程式的入口點
std::cout << "Hello, World!" << std::endl; // 使用cout來輸出文字,std::endl表示換行
return 0; // 返回0,表示程式正常結束
}

易犯錯誤:
1. 忘記加分號:
std::cout << "Hello, World!" << std::endl // 應為 std::cout << "Hello, World!" << std::endl;
2. 拼寫錯誤:如 #include 或 std::cout,拼寫錯誤會導致編譯錯誤。
3. 括號不匹配:主函式的 { 和 } 必須成對出現。

3.Java 範例程式碼與易犯錯誤

public class HelloWorld { // 定義一個名為HelloWorld的公開類
public static void main(String[] args) { // 主函式,程式的入口點
System.out.println("Hello, World!"); // 使用System.out.println來輸出文字
}
}

易犯錯誤:
1. 類名和檔案名不匹配:Java 要求公共類(public class)的名稱必須與檔案名匹配。檔案應為 HelloWorld.java。
2. 拼寫錯誤:如 System.out.println,拼寫錯誤會導致編譯錯誤。
3. 括號不匹配:類和函式的 { 和 } 必須成對出現。
4. 忘記主函式的修飾詞:public static void 是必須的修飾詞,不能省略。

4.Python 範例程式碼與易犯錯誤
print("Hello, World!") # 使用print函式來輸出文字

易犯錯誤:
1. 使用Python 2語法:在Python 2中,print 不是函式,不需要括號。
確保在Python 3中使用:print("Hello, World!")
1. 而不是:print "Hello, World!"
2. 引號不匹配:"Hello, World!" 中的引號必須匹配。單引號和雙引號都可以,但必須成對使用。
3. 縮排錯誤:雖然這段程式碼很簡單,但在Python中,縮排錯誤是常見問題。確保每行都從左邊開始,不要有不必要的空格。
4.
雖然這些是非常基本的常識,但是當初學時不小心刪除其中一個字母,亦是忘記了哪個表示法,而產生了少許的紅字對於初學者總是會帶來一些慌張!。希望以上的分享可以幫助到剛開始學習程式的你!


系列文
從0開始—初階程式語言學習者的必經之路1
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言